_LOADER_PARAMETER_EXTENSION

//0xce8 bytes (sizeof) struct _LOADER_PARAMETER_EXTENSION { ULONG Size; //0x0 struct _PROFILE_PARAMETER_BLOCK Profile; //0x4 VOID* EmInfFileImage; //0x14 ULONG EmInfFileSize; //0x18 VOID* TriageDumpBlock; //0x1c struct _HEADLESS_LOADER_BLOCK* HeadlessLoaderBlock; //0x20 struct _SMBIOS3_TABLE_HEADER* SMBiosEPSHeader; //0x24 VOID* DrvDBImage; //0x28 ULONG DrvDBSize; //0x2c struct _NETWORK_LOADER_BLOCK* NetworkLoaderBlock; //0x30 UCHAR* HalpIRQLToTPR; //0x34 UCHAR* HalpVectorToIRQL; //0x38 struct _LIST_ENTRY FirmwareDescriptorListHead; //0x3c VOID* AcpiTable; //0x44 ULONG AcpiTableSize; //0x48 ULONG LastBootSucceeded:1; //0x4c ULONG LastBootShutdown:1; //0x4c ULONG IoPortAccessSupported:1; //0x4c ULONG BootDebuggerActive:1; //0x4c ULONG StrongCodeGuarantees:1; //0x4c ULONG HardStrongCodeGuarantees:1; //0x4c ULONG SidSharingDisabled:1; //0x4c ULONG TpmInitialized:1; //0x4c ULONG VsmConfigured:1; //0x4c ULONG IumEnabled:1; //0x4c ULONG IsSmbboot:1; //0x4c ULONG BootLogEnabled:1; //0x4c ULONG DriverVerifierEnabled:1; //0x4c ULONG SuppressMonitorX:1; //0x4c ULONG Unused:7; //0x4c ULONG FeatureSimulations:6; //0x4c ULONG MicrocodeSelfHosting:1; //0x4c ULONG XhciLegacyHandoffSkip:1; //0x4c ULONG DisableInsiderOptInHVCI:1; //0x4c ULONG MicrocodeMinVerSupported:1; //0x4c ULONG GpuIommuEnabled:1; //0x4c struct _LOADER_PERFORMANCE_DATA LoaderPerformanceData; //0x50 struct _LIST_ENTRY BootApplicationPersistentData; //0xb0 VOID* WmdTestResult; //0xb8 struct _GUID BootIdentifier; //0xbc ULONG ResumePages; //0xcc VOID* DumpHeader; //0xd0 VOID* BgContext; //0xd4 VOID* NumaLocalityInfo; //0xd8 VOID* NumaGroupAssignment; //0xdc struct _LIST_ENTRY AttachedHives; //0xe0 ULONG MemoryCachingRequirementsCount; //0xe8 VOID* MemoryCachingRequirements; //0xec struct _BOOT_ENTROPY_LDR_RESULT BootEntropyResult; //0xf0 ULONGLONG ProcessorCounterFrequency; //0x958 struct _LOADER_PARAMETER_HYPERVISOR_EXTENSION HypervisorExtension; //0x960 struct _GUID HardwareConfigurationId; //0x9a0 struct _LIST_ENTRY HalExtensionModuleList; //0x9b0 union _LARGE_INTEGER SystemTime; //0x9b8 ULONGLONG TimeStampAtSystemTimeRead; //0x9c0 union { ULONGLONG BootFlags; //0x9c8 struct { ULONGLONG DbgMenuOsSelection:1; //0x9c8 ULONGLONG DbgHiberBoot:1; //0x9c8 ULONGLONG DbgSoftRestart:1; //0x9c8 ULONGLONG DbgMeasuredLaunch:1; //0x9c8 }; }; union { ULONGLONG InternalBootFlags; //0x9d0 struct { ULONGLONG DbgUtcBootTime:1; //0x9d0 ULONGLONG DbgRtcBootTime:1; //0x9d0 ULONGLONG DbgNoLegacyServices:1; //0x9d0 }; }; VOID* WfsFPData; //0x9d8 ULONG WfsFPDataSize; //0x9dc struct _LOADER_BUGCHECK_PARAMETERS BugcheckParameters; //0x9e0 VOID* ApiSetSchema; //0x9f4 ULONG ApiSetSchemaSize; //0x9f8 struct _LIST_ENTRY ApiSetSchemaExtensions; //0x9fc struct _UNICODE_STRING AcpiBiosVersion; //0xa04 struct _UNICODE_STRING SmbiosVersion; //0xa0c struct _UNICODE_STRING EfiVersion; //0xa14 struct _DEBUG_DEVICE_DESCRIPTOR* KdDebugDevice; //0xa1c struct _OFFLINE_CRASHDUMP_CONFIGURATION_TABLE_V2 OfflineCrashdumpConfigurationTable; //0xa20 struct _UNICODE_STRING ManufacturingProfile; //0xa40 VOID* BbtBuffer; //0xa48 ULONGLONG XsaveAllowedFeatures; //0xa50 ULONG XsaveFlags; //0xa58 VOID* BootOptions; //0xa5c ULONG IumEnablement; //0xa60 ULONG IumPolicy; //0xa64 LONG IumStatus; //0xa68 ULONG BootId; //0xa6c struct _LOADER_PARAMETER_CI_EXTENSION* CodeIntegrityData; //0xa70 ULONG CodeIntegrityDataSize; //0xa74 struct _LOADER_HIVE_RECOVERY_INFO SystemHiveRecoveryInfo; //0xa78 ULONG SoftRestartCount; //0xa8c LONGLONG SoftRestartTime; //0xa90 struct _LEAP_SECOND_DATA* LeapSecondData; //0xa98 ULONG MajorRelease; //0xa9c ULONG Reserved1; //0xaa0 CHAR NtBuildLab[224]; //0xaa4 CHAR NtBuildLabEx[224]; //0xb84 struct _LOADER_RESET_REASON ResetReason; //0xc68 ULONG MaxPciBusNumber; //0xc98 ULONG FeatureSettings; //0xc9c ULONG HotPatchReserveSize; //0xca0 ULONG RetpolineReserveSize; //0xca4 struct _VSM_PERFORMANCE_DATA VsmPerformanceData; //0xca8 };